*{margin: 0;padding: 0;box-sizing: border-box}
ul,ol{list-style: none;}
a{text-decoration: none!important}
input{border: none}
 
 
.n_abo img{padding:20px 0;display:block}
.curs{margin-right:3px}
.xd_bo{border: 1px solid #d2d2d2;}
.aboutMore{width:100%;display: flex;}
.aboutMore p{padding:5px;margin-top:2%}
.aboutMore p a{
	width: 200px;
    font-size: 16px;
    border-radius: 25px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    background: #d53913;
}
.aboutMore a:hover {background: #cc0000;color: #fff;}
.zizhiny .qyfc{
	width: 370px;
    height: 270px;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    border: 1px solid #dddddd;
    padding: 18px;
}
.zizhiny .qyfcli {
    display: block;
    text-align: center;
    margin-bottom: 0px;
}

 .sec3_slide{position: relative;padding-top: 10%;}
 .sec3_slide .switxt h3{color: #fff;font-size: 18px;padding-top: 25px;}
 .sec3_slide .swiper-slide:hover .switxt h3{color: #cc0000; }
 .sec3_slide .swiper-button-next,  .sec3_slide .swiper-button-prev{top: 50%;}
 
.sec3_slide  .swiper-button-prev{background: none;left: -5%;   outline: none; width: auto; }
.sec3_slide  .swiper-button-next{background: none; right: -5%;  outline: none;width: auto; }
.sec3_slide  .swiper-button-prev i{font-size: 68px;color: #ccc;  }
.sec3_slide  .swiper-button-next i{ font-size: 68px;color: #ccc; }
 
.sec3_slide .swiper-slide{text-align: center;}
 
@media(max-width:767px){
 .sec3_slide{padding-top: 15%;}
 .sec3_slide .swiper-button-next,  .sec3_slide .swiper-button-prev{top: 90%;}
}

.culture li  img{transition: 1s;}
.culture li:hover img{   -webkit-transform: rotateY(360deg); transform: rotateY(360deg); }
    .zizhiny {padding-top: 30px;}
    .zizhiny  span{width: 275px;height:170px;text-align: center;vertical-align: middle;display: table-cell;border: 1px solid #dddddd;padding: 10px;}
.zizhiny  span img{height: 100%;width:100% } 
.zizhiny  li{display: block;text-align: center;margin-bottom: 20px;}
.zizhiny  li p{padding: 20px;text-align: center; color: #646464;font-size: 14px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.zizhiny  li:hover p{color: #0068b7;}
 .index_main .section2.active .secti2fl {animation: fadeInLeft 1.2s ; }
 .index_main .section2.active .secti2fr {animation: fadeInRight 1.2s ; }
 .section3.active .sectitle {animation: fadeInDown 1.2s  ;}
 .section3.active .pc-banner {animation: fadeInUp 1.2s  ;}
 .section4.active .sectitle {animation: fadeInDown 1.2s  ;}
 .section4.active .sec4fl    {animation: fadeInLeft 1.2s  ;}
 .section4.active .sec4fr    {animation: fadeInRight 1.2s ;}
 

.sections1 .sides1{background: url(../images/banner1.jpg) center no-repeat; width: 100%;height: 100%;   background-size: cover; }
.section2 .secti2fl_top h2{font-size: 24px;color: #8f8f8f;font-weight: bold;}
.section2 .secti2fl_top h3{font-size: 36px;color: #333;padding: 10px 0 30px 0;font-weight: bold;}
.section2 .secti2fl_top p{font-size: 18px;color: #333;line-height: 36px; }
.section2 .secti2fl_top{padding-right: 4%;}

.section2 .secti2fl_bot {padding-top: 30px;}
.section2 .secti2fl_bot li{text-align: center;margin-bottom: 20px;}
.section2 .secti2fl_bot li  h3{font-size: 55px;color: #cc0000;  font-weight: bold;}
.section2 .secti2fl_bot li p{font-size: 15px;color: #666;line-height: 28px;}
 
.section3 .sides1{background: url(../images/banner1.jpg) center no-repeat; width: 100%;height: 100%;   background-size: cover; }
.sectitle{padding-top: 10%;}
.sectitle h2{font-size: 36px; padding-top: 20px;font-weight: bold;color: #fff; }
.sectitle i{display: block;width: 40px;height: 5px;background: #d83d10;}
 .se3cen{padding: 0 10%;}
.pc-banner {background:url(images/top_main_bg01.jpg) no-repeat center top/100% auto;width:100%;float:left;padding-top: 5%;  }
 
.pc-banner   .switxt h3{color: #fff;font-size: 20px;padding-top: 25px;}
 
 .se4cen{padding: 13% 8% 0 8%;}
.pc-banner .swiper-slide:hover .switxt h3{color: #cc0000; }
.n_pro2 h4{
	font-size: 20px;
    padding: 40px 0;
    font-weight: bold;
}
.n_pro3 .pro_slide2 img{width:100%}
/* .swiper-container {padding-bottom: 40px;} */
.se3more{ text-align: center;}
.se3more a{width: 145px;line-height: 50px;text-align: center;border: 1px solid #cc0000; color: #cc0000; }
.se3more a:hover {background: #cc0000;color: #fff;}
@media screen and (max-width:668px) {


	.pc-banner {background-size:auto 100%;}
}
.pc-banner.swiper-container {width:100%;margin:35px 0;}
@media screen and (max-width:668px) {.swiper-container {margin:20px 0 15px;}
}
.pc-banner .swiper-slide {-webkit-transition:transform 1.0s;-moz-transition:transform 1.0s;-ms-transition:transform 1.0s;-o-transition:transform 1.0s;-webkit-transform:scale(0.7);transform:scale(0.7);}
@media screen and (max-width:668px) {.swiper-slide {-webkit-transform:scale(0.97);transform:scale(0.97); }
}
.pc-banner .swiper-slide-active,.pc-banner .swiper-slide-duplicate-active {-webkit-transform:scale(0.95);transform:scale(0.95);}
.pc-banner .swiper-slide-active .switxt h3,.pc-banner .swiper-slide-duplicate-active .switxt h3 { font-size: 18px;}
.pc-banner .swiper-slide-active img,.pc-banner .swiper-slide-duplicate-active img {border-bottom-left-radius:0;}


@media screen and (max-width:668px) {
	.pc-banner .swiper-slide-active,.pc-banner  .swiper-slide-duplicate-active {-webkit-transform:scale(0.97);transform:scale(0.97);}

}
.pc-banner .none-effect {-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;}
.pc-banner .swiper-slide a {display:block;border-radius:14px;}
@media screen and (min-width:668px) {.pc-banner .swiper-slide a:after {position:absolute;top:0;left:0;display:block;box-sizing:border-box;content:"";width:100%;height:100%;background:url(images/top_slick_cover_bg01.png) 0 0 repeat;border-radius:20px;}
}
.pc-banner .swiper-slide-active a:after {background:none;}
@media screen and (max-width:668px) {.pc-banner .swiper-slide a {padding:5px; }
}
.pc-banner .swiper-slide img {width:100%;border-radius:14px;display:block;}
 
.pc-banner .swiper-pagination {position:relative;margin-bottom:30px;left:50%;transform:translate(-50%)!important;}
.pc-banner .swiper-pagination-bullet {background:#ccc;margin-left:4px;margin-right:4px;width:13px;height:13px;opacity:1;margin-bottom:2px;}
.pc-banner .swiper-pagination-bullet-active {width:13px;height:13px;background:#cc0000;}
@media screen and (max-width:668px) {.swiper-pagination {position:relative;margin-bottom:20px;}
.pc-banner .swiper-pagination-bullet {background:#ccc;margin-left:2px;margin-right:2px;width:13px;height:13px;margin-bottom:2px;}
.pc-banner .swiper-pagination-bullet-active {width:13px;height:13px;background:#cc0000;}
}
.pc-banner .button {width:1000px;margin:0 auto;bottom:43px;position:relative;}
@media screen and (max-width:668px) {.pc-banner .button {width:70%;bottom:22px;}
}
 
.pc-banner .swiper-button-prev {background-image: none;left: -35%; margin-top: -20%;}
.pc-banner .swiper-button-next {background-image: none;right: -30%; margin-top: -20%;}
.pc-banner .swiper-button-prev i{font-size: 80px;color: #fff;}
.pc-banner .swiper-button-next i{font-size: 80px;color: #fff;}
@media screen and (max-width:668px) {.pc-banner .button div {width:44px;height:44px;}
}

  
 

 

.seccolor{padding: 8% 8% 0 8%;}
.seccolor .hhh{font-size: 40px;color: #fff;text-align: center; }
.seccolor .ftimg{display: block;margin:30px auto;}

 
 
  
.section5 {position: relative;}

 .ftboot { padding: 20px 0;position: absolute;bottom: 0;left: 0; background: #1d1919;width: 100%;text-align: center;}
 .ftboot span{display:  block;text-align: center;color: #fff;}
.footer_ul{overflow: hidden;}
.footer_ul li{float: left;width: 16.6%;text-align: center;}
.footer_ul li h5{font-size: 22px;color: #fff;padding:  20px 0;}
.footer_ul li p{font-size: 18px;color: #fff;line-height: 28px;}

.footer_wx  {width: 40%;margin: auto;padding-top:80px;overflow: hidden;}
.footer_wx  li{float: left;width: 50%;text-align: center;}

.footer_wx  li p{font-size: 16px;color: #fff;padding-top: 10px;}

 /* 内页 */
 .ly-nr {border-bottom:1px solid #eaeaea;  white-space:nowrap;}
 .fly-panel-title {position:relative;height:70px;line-height:70px;color:#333;font-size:18px;}
 
 .fly-panel-main {padding:10px 15px;}
 .fly-filter a {padding:0 5px;color:#333;}
 .fly-filter a:hover {color:#cc0000;}
 .fly-panel-title .layui-hide-xs a:last-child {color:#cc0000;}
 .fly-filter img {margin-top:-4px;}
 .fly-filter .fly-mid {margin:0 8px;}
 .fly-filter-right {    display: block;
  text-align: center;
  overflow-x: auto;  overflow-x: auto;}
 .fly-filter-right p {padding:0 30px;display:inline-block; position: relative;}
 .fly-filter-right a {color:#333;font-size:16px;padding:0;position:relative;display:inline-block;height:70px;line-height:70px;}
 .fly-filter-right p:last-child {padding-right:0;}
 .fly-filter-right  a.layui-this-moren {color:#cc0000;border-bottom:3px solid #cc0000;}
 .fly-filter-right  a:after {content:"";width:0;height:3px;background:#cc0000;position:absolute;top:94%;left:50%;transition:all .6s;}
 .fly-filter-right  a.layui-this-moren:after {content:"";width:0;height:3px;background:#cc0000;position:absolute;top:100%;left:50%;transition:all .6s;}
 .fly-filter-right  a:hover:after {left:0%;width:100%;}
 .fly-filter  .layui-this-moren {color:#cc0000;}
 .fly-filter-right p::after{display: block;clear: both;content: ""; position: absolute; right: 0 ;top: 30px;height: 10px;width: 1px;background: #ccc;}
 
 
 .n_about{padding:40px 0 80px 0; min-height: 480px;}
 

 .n_abtcen {padding:  2% 15%  2% 15%; overflow: hidden;}
 .n_abtcen li{text-align: center;margin-bottom: 20px;}
 .n_abtcen li  h3{font-size: 55px;color: #cc0000;  font-weight: bold;}
 .n_abtcen li p{font-size: 15px;color: #666;line-height: 28px;}

 .pg_nav{margin-top: -100px; position: relative;}
.pg_nav h3{font-size: 36px; color: #fff;}
.pg_nav p{color: #fff; padding : 15px 0;}

 footer{background: url(../images/footer_bg.jpg) no-repeat center;background-size: cover;height: 186px;}
 footer .footerfl{float: left; padding-left: 25%;padding-top: 15px;}
 footer .footerfl p{color: #999999;float: left;}
 footer .footerfl   span{color: #999999;float: left; display: block;line-height: 22px;}
 footer .footerfl  .fot_box{overflow: hidden;padding: 4px 0;}

 footer .footerfr{float: right;padding-top: 30px;}
 footer .footerfr ul li{float: left;padding-left: 80px;text-align: center;}
 footer .footerfr ul li p{color: #999;padding-top: 10px;}
 footer .footerfr ul li img{width: 95px;}


 .footer_bottom p{line-height: 24px;color: #999;}
 .footer_bottom{background: #1d1d1d;padding: 20px 0;text-align: center;border-top:1px solid #333;}

 .ditutxt{padding: 5%;}
 .ditutxt img{margin-right: 15px;}
 .ditutxt h3{font-size: 24px;  padding: 20px 0;font-weight: bold; }
  
 .ditutxt p{font-size: 16px;line-height: 30px;}
 
 .ditu{/* background: #e6e6e6; */overflow: hidden;}
 



 .in_classic li a {display:block;position:relative;overflow:hidden; }
 .in_classic li img {width:100%;display:block}
 .in_classic .pic {position:relative;}
 .in_classic li:hover .mxzyceng {height:100%; background:rgba(248, 94, 94, 0.8);}
 .in_classic .mxzyceng {position:absolute;left:0;bottom:0;padding-top:0; width:100%; background:rgba(113, 172, 228, 0.4);}
 .in_classic .mxceng {overflow:hidden; }
 .in_classic li img {transition:1s}
 .in_classic li:hover img {transform:scale(1.2);}
 .in_classic li h5{color: #333;text-align: center;padding : 15px 0;font-size: 16px;}
 .in_classic li:hover h5{color: #cc0000;}
 .in_classic li .mxzyceng p {text-align:center;color:#fff;font-size:14px;line-height:30px;display:none;}
 .in_classic li .mxzyceng p::after {width:50%;height:1px;background:#fff;display:block;content:"";margin:auto;}
 .in_classic li .mxzyceng p::before {width:50%;height:1px;background:#fff;display:block;content:"";margin:auto;}
 .in_classic li:hover .mxzyceng p {display:block;padding-top:35%;}
  
 .in_classic li .lin {left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid #fff;width:90%;height:90%;position:absolute;box-sizing:border-box;opacity:0;transition:0.5s;}
 .in_classic li:hover .lin {opacity:1;}
 .in-page {color:#888;margin-top:30px;}
.in-page span {padding:0 15px;border:1px solid #cc0000}
.in-page a { line-height:35px;padding:6px 9px;border:1px solid #cc0000; display: inline;}
.in-page a.cur,.in-page a:hover {border-color:#cc0000;background:#cc0000;color:#fff}

 

 
.shipin li {margin-bottom: 30px;}
.shipin li a {position: relative;display: block}
.shipin em{display:block;position:absolute;background: rgba(0, 0, 0, 0);  top:0; right:0;bottom:0;left:0; }
.shipin li em{opacity: 1;background: rgba(0, 0, 0, 0.6);background-image:url(../images/sp_hei.png);background-position:center center;background-repeat:no-repeat; transition:ease .5s;-webkit-transition:ease .5s; cursor:pointer;}
.shipin li p{padding-top: 20px;text-align: center;font-size: 18px;}
.shipin li img{width: 100%;background: rgba(0, 0, 0, 0.3); }
.sptit{text-align: center;padding:75px 0 30px 0;display: block;}
.shipin li:hover em{opacity: 0;}





.ne_ws{overflow: hidden;}
.ne_ws li::after{display: block;content: "";clear: both;}
.ne_ws li{margin-bottom: 10px;}
.ne_ws li a{display: block;background: #fff;overflow: hidden;}

.ne_ws li .ntime::after{position: absolute;left: 0 ;top: 25px;width: 1px;height: 90%;background: #ccc;display: block;clear: both;content: "";}
.ne_ws li .ntimetxt { padding:  20px 30px 10px 30px; }
.ne_ws li .ntimetxt h5 {  font-size: 30px;color: #333; padding-top: 15px; }
.ne_ws li .ntimetxt h4 {  font-size: 16px;  padding: 10px 0;color: #666;}

.ne_ws li .nimg{float: left;width:25%; overflow: hidden;height: 0;padding-bottom:14%;}
.ne_ws li .ntime{float: left;width:15%;  position: relative;}
.ne_ws li .ntxt{float: left;width:60%;padding-left: 30px;padding-right: 30px;}
.ne_ws li .ntxt h3{font-size: 18px;padding-top: 30px;font-weight: bold; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ne_ws li .ntxt p{font-size: 14px;padding-top: 15px; line-height: 26px;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ne_ws li .nimg img{transition: 1s;display: block;margin: auto;}
.ne_ws li:hover .ntxt h3{color: #cc0000;}
.ne_ws li:hover .nimg img{transform: scale(1.2);}
.ne_ws .mores{width: 100%; display:inline-block; transition:1s; border-bottom:1px solid #ccc; position:relative;   font-size: 16px;top: -12px;}
.ne_ws .mores:hover{ color: #cc0000; }
.ne_ws .mores:before{ content:""; width:100%; height:1px; background:#cc0000; position:absolute; left:0; bottom:-1px; transform-origin:100%; 
-webkit-transform-origin:100%; -webkit-transition:-webkit-transform 1.2s cubic-bezier(.4,0,.2,1); transition:-webkit-transform 1.32s cubic-bezier(.4,0,.2,1); transition:transform 1.6s cubic-bezier(.4,0,.2,1); transition:transform 1.2s cubic-bezier(.4,0,.2,1),-webkit-transform 1.2s cubic-bezier(.4,0,.2,1); transform:scaleX(0); -webkit-transform:scaleX(0); 

}
.ne_ws li:hover .mores:before{ transform:scaleX(1); -webkit-transform:scaleX(1); -moz-transform:scaleX(1); transform-origin:0; -webkit-transform-origin:0; visibility:visible\9;}


.n_news_box h3{text-align: center;font-size: 24px; }
.n_news_box .fstitle{text-align: center;font-size: 14px;display: block;padding:15px 0 20px 0;}









.in_cpro li a {display:block;position:relative;overflow:hidden; }
.in_cpro li img {width:100%;display:block}
.in_cpro .pic {position:relative;}
.in_cpro li:hover .mxzyceng {height:100%; background:rgba(248, 94, 94, 0.8);}
.in_cpro .mxzyceng {position:absolute;left:0;bottom:0;padding-top:0; width:100%; background:rgba(113, 172, 228, 0.4);}
.in_cpro .mxceng {overflow:hidden; }
.in_cpro li img {transition:1s}
.in_cpro li:hover img {transform:scale(1.2);}
.in_cpro li h5{color: #333;text-align: center;padding : 15px 0;font-size: 16px;}
.in_cpro li:hover h5{color: #cc0000;}
.in_cpro li .mxzyceng p {text-align:center;color:#fff;font-size:14px;line-height:30px;display:none;}
.in_cpro li .mxzyceng p::after {width:50%;height:1px;background:#fff;display:block;content:"";margin:auto;}
.in_cpro li .mxzyceng p::before {width:50%;height:1px;background:#fff;display:block;content:"";margin:auto;}
.in_cpro li:hover .mxzyceng p {display:block;padding-top:45%;}
.in_cpro li .lin {left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid #fff;width:90%;height:90%;position:absolute;box-sizing:border-box;opacity:0;transition:0.5s;}
.in_cpro li:hover .lin {opacity:1;}





.n_pro{padding: 0 15%;}
.pro_slide {position: relative;}
.pro_slide .swiper-slide{text-align: center;}
.pro_slide  .swiper-button-prev{background: none;left: -8%;   outline: none; }
.pro_slide  .swiper-button-next{background: none;right: -3.5%;  outline: none; }
.pro_slide  .swiper-button-prev i{font-size: 48px;color: #ccc;  }
.pro_slide  .swiper-button-next i{ font-size: 48px;color: #ccc; }
.pro_slide  .swiper-button-prev:hover i{ color: #cc0000;  }
.pro_slide  .swiper-button-next:hover i{ color: #cc0000; }
.pro_slide2 {position: relative; }
.pro_slide2  .swiper-button-prev{background: none;left: -5%;   outline: none;  margin-top: -60px;}
.pro_slide2  .swiper-button-next{background: none;right: -3.5%;  outline: none;margin-top: -60px;}
.pro_slide2  .swiper-button-prev i{font-size: 48px;color: #ccc;  }
.pro_slide2  .swiper-button-next i{ font-size: 48px;color: #ccc; }
.pro_slide2  .swiper-button-prev:hover i{ color: #cc0000;  }
.pro_slide2  .swiper-button-next:hover i{ color: #cc0000; }
.pro_slide2 .swiper-slide .img{border: 1px solid #ccc;text-align: center;}
.pro_slide2 .swiper-slide p{padding-top: 15px;text-align: center;}


.culture_bg{background: url(../images/wh.jpg) no-repeat center;background-size: cover;}
.culture{padding-top: 60px;}
.culture li h3{font-size: 24px;font-weight: bold;padding: 15px 0;}
.culture li p{font-size: 18px; padding: 15px 0;}
.culture li {text-align: center;margin-bottom: 30px;}
.culture li i{display: inline-block;width: 40px;height: 2px ;background: #cc0000;}


@media(max-width:1650px){
	.footer_ul li h5{font-size: 16px;padding: 10px 0;}
	.footer_ul li p{font-size: 14px;line-height: 22px;}
	.pc-banner .swiper-button-prev {background-image: none;left: -20%; margin-top: -20%;}
	.pc-banner .swiper-button-next {background-image: none;right: -15%; margin-top: -20%;}
 .footer_wx{padding-top: 40px;}
}
@media(max-width:1446px){
.footer_wx{padding-top: 40px;}
	.pc-banner .swiper-button-prev {background-image: none;left: -15%; margin-top: -20%;}
	.pc-banner .swiper-button-next {background-image: none;right: -10%; margin-top: -20%;}
 
	.header .navbar_nav li a{padding: 0 20px;}
    .footer_ul li img{width: 40%;}
    .seccolor .ftimg {
      display: block;
      margin: 20px auto;
    }
    .seccolor .hhh{font-size: 30px;}
	.footer_wx {
			width: 40%;
			margin: auto;
			padding-top: 60px;
			overflow: hidden;
		}
	.footer_wx img{width:40%;}
	
	.sec4fr .sec3sild h4 {
		font-size: 14px;
	}
	.sec4fr .sec3sild p{font-size: 12px;}
	.sec4fl p{font-size: 14px;}
	.sec4fr .swiper-button-prev, .swiper-button-next {
    top: 80%;
    margin-top: 50px;
    }
	.sec4fr .swiper-button-next, .swiper-button-prev {
    top: 80%;
    margin-top: 50px;
    }
	   .sec4fr .swiper-button-prev, .bottomsl{
		top: 96% !important;
	}
	.sec4fr .swiper-button-next, .bottomsr{
   top: 96% !important;
    }
	.sec4fr .swiper-button-next, .swiper-container-rtl .swiper-button-prev{
		width: 40px;
	}
	.sec4fr .swiper-button-prev, .swiper-container-rtl .swiper-button-next{
		width: 40px;
	}
	.section2 .secti2fl_top h2 {
		font-size: 22px;
	}
	.section2 .secti2fl_top h3{
		font-size: 28px;
	}
	.section2 .secti2fl_top p {
    font-size: 14px;
   }
   .sec2cen {
    padding-top: 12%;
   }
   .section2 .secti2fl_bot li h3 {
    font-size: 26px;
   }
   .section2 .secti2fl_bot li {
    margin-bottom: 10px;
   }
   .aboutMore p a {
    width: 170px;
    font-size: 14px;
   }
   .sec3_slide .switxt h3 {
    font-size: 14px;
    padding-top: 16px;
   }
   .sec3_slide .swiper-button-next, .sec3_slide .swiper-button-prev{
	   top: 44%;
   }

}

@media(max-width:1366px){
	 
    .sec4fr .swiper-button-prev, .bottomsl{
		top: 96% !important;
	}
	.sec4fr .swiper-button-next, .bottomsr{
   top: 96% !important;
    }
	.pc-banner .swiper-button-prev {background-image: none;left: -100px; margin-top: -14%;}
	.pc-banner .swiper-button-next {background-image: none;right:-20px; margin-top: -14%;}
    .footer_ul li img{width: 40%;}
    .seccolor .ftimg {
      display: block;
      margin: 20px auto;
    }
    .seccolor .hhh{font-size: 30px;}
	.footer_wx {
			width: 40%;
			margin: auto;
			padding-top: 40px;
			overflow: hidden;
		}
	.footer_wx img{width:36%;}
	
	.sec4fr .sec3sild h4 {
		font-size: 14px;
	}
	.sec4fr .sec3sild p{font-size: 12px;}
	.sec4fl p{font-size: 14px;}
	.sec4fr .swiper-button-prev, .swiper-button-next {
    top: 80%;
    margin-top: 50px;
    }
	.sec4fr .swiper-button-next, .swiper-button-prev {
    top: 80%;
    margin-top: 50px;
    }
	.sec4fr .swiper-button-next, .swiper-container-rtl .swiper-button-prev{
		width: 40px;
	}
	.sec4fr .swiper-button-prev, .swiper-container-rtl .swiper-button-next{
		width: 40px;
	}
	.section2 .secti2fl_top h2 {
		font-size: 22px;
	}
	.section2 .secti2fl_top h3{
		font-size: 28px;
	}
	.section2 .secti2fl_top p {
    font-size: 14px;
   }
   .sec2cen {
    padding-top: 12%;
   }
   .section2 .secti2fl_bot li h3 {
    font-size: 26px;
   }
   .section2 .secti2fl_bot li {
    margin-bottom: 10px;
   }
   .aboutMore p a {
    width: 170px;
    font-size: 14px;
   }
   .sec3_slide .switxt h3 {
    font-size: 14px;
    padding-top: 16px;
   }
   .sec3_slide .swiper-button-next, .sec3_slide .swiper-button-prev{
	   top: 44%;
   }
}


@media(max-width:1280px){
	.header .navbar_nav li a{padding: 0 5px;}
	.footer_ul li img{width:55%}
    .footer_ul{margin-top:80px}
	.footer_wx{margin-top:60px}
	.footer_wx img{width:55%}
	.section2 .secti2fl_bot li h3 {
    font-size: 50px;
    }
	.section2 .secti2fl_top p {
    font-size: 20px;
    }
	.section2 .secti2fl_top h3 {
    font-size: 34px;
    }
	.section2 .secti2fl_top h2 {
    font-size: 26px;
    }
	.sec3_slide {
    padding-top: 15%;
    }
	.sec3_slide .swiper-button-prev{left:-8%;}
	.sec3_slide .swiper-button-next{right:-8%;}
	.se4cen {
    padding: 20% 8% 0 8%;
    }
	.ditutxt{padding: 2%;}
    .pc-banner .swiper-button-prev {background-image: none;left: -100px; margin-top: -14%;}
	.pc-banner .swiper-button-next {background-image: none;right:75px; margin-top: -14%;}
}

@media(max-width:1200px){
	.header .navbar_nav li a{padding: 0 5px;}
    .footer_ul{margin-top:80px}
	.footer_wx{margin-top:70px}
	.footer_wx img{width:55%}
	.ditutxt{padding: 2%;}
    .pc-banner .swiper-button-prev {background-image: none;left: -100px; margin-top: -14%;}
	.pc-banner .swiper-button-next {background-image: none;right:75px; margin-top: -14%;}
}
@media(max-width:1024px){
	.n_abtcen{padding: 2%;}
	.n_banner{padding-top: 60px;}
	footer{display: none;}
	.fanganfl  {display: none!important;}
	.fanfrtit{display: none;}
	.xian{display: none!important;}
	.main-nav-m{display:block!important;position:relative;z-index:100;cursor:pointer;margin: 0 0 0 0}
	.main-nav-m .title{position:relative;height:45px;line-height:45px;padding:0 10px;background:#cc0000;}
	.main-nav-m .title strong{color:#fff;font-size:16px;font-weight:700}
	.main-nav-m .title i{position:absolute;content:'';width:45px;height:100%;right:0}
	.main-nav-m .title i::after,.main-nav-m .title i::before{position:absolute;top:50%;content:'';width:12px;height:1px;background:#fff;transition:all .3s;-webkit-transition:all .3s}
	.main-nav-m .title i::before{left:46%;transform:rotate(40deg) scaleY(1.5);-webkit-transform:rotate(40deg) scaleY(1.5)}
	.main-nav-m .title i::after{right:46%;transform:rotate(-40deg) scaleY(1.5);-webkit-transform:rotate(-40deg) scaleY(1.5)}
	.main-nav-m .title.active i::before{transform:rotate(-40deg) scaleY(1.5);-webkit-transform:rotate(-40deg) scaleY(1.5)}
	.main-nav-m .title.active i::after{transform:rotate(40deg) scaleY(1.5);-webkit-transform:rotate(40deg) scaleY(1.5)}
	.main-nav-m ul{display:none;position:absolute;top:45px;width:100%;padding:0 10px;background:rgba(255, 89, 97, 0.8);color:#fff}
	.main-nav-m ul li{animation:ReturnToNormal .5s both;-webkit-animation:ReturnToNormal .5s both}
	.main-nav-m ul li a{display:block;height:45px;line-height:45px;border-bottom:1px solid rgba(255,255,255,.55); color:#fff;}
	
} 

@media(max-width:993px){
 
 
  
}

@media(max-width:768px){
	.index_main .section1 .in_video_bg img{width: 80%;padding-top: 45%;}
.pro_slide2 {position: relative;padding: 0 10%; }
.pro_slide2  .swiper-button-prev{background: none;left: 0%;   outline: none;  margin-top: -40px;}
.pro_slide2  .swiper-button-next{background: none;right: 0%;  outline: none;margin-top: -40px;}
}
@media(max-width:767px){
	.footer_ul {
    margin-top: 40px;
}
	.in_cpro li h5{font-size:12px}
	.index_main .section2{padding: 0;}
	.index_main .section1 .in_video_bg img{width: 80%;padding-top: 75%;}

	.section2 .secti2fl_top h2{font-size: 14px;}
	.section2 .secti2fl_top h3{font-size: 20px;padding: 10px 0;}
	.section2 .secti2fl_top p{font-size: 16px;line-height: 22px;}
	.section2 .secti2fl_bot li h3{font-size: 35px;}
	.section2 .secti2fl_bot li p{font-size: 14px;line-height: 22px;}
	.section2 .secti2fl_top{padding-right: 0;}
	.sec2cen{padding-top: 24%;}
	.sectitle{padding-top: 45%;}
	.sectitle h2{font-size: 24px;}
	.pc-banner .swiper-button-prev i{font-size: 40px;color: #fff;}
.pc-banner .swiper-button-next i{font-size: 40px;color: #fff;}
.pc-banner .button{bottom: 0;}
.pc-banner .swiper-slide-active .switxt h3, .pc-banner .swiper-slide-duplicate-active .switxt h3{font-size: 16px;}
.index_main .section4{padding: 0;}
.se4cen{padding: 20% 0 0 0;}
.sec4fl{padding: 0;}
.sec4fr{padding: 0;}
.sec4fl h3{font-size: 24px;padding: 10px 0;}
.sec4fl p{font-size: 14px;line-height: 22px;}
.sec4fl .more{margin-top: 10px;width: 140px;}
.sec4fr .sec3sild h4{font-size: 16px;padding: 0;}
.sec4fr .sec3sild p{font-size: 14px; margin: 10px 0;line-height: 22px;height: 65px;
	display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; }
	.sec4fr .sec3sild span{padding: 0;}



	.sec4fr .swiper-button-next, .swiper-button-prev{top: 85%;margin-top: 60px;}
	.sec4fr .swiper-button-prev, .swiper-button-next{top: 85%;margin-top: 60px;}



	.seccolor{padding: 20% 0 0 0;}
	.seccolor .hhh{font-size: 24px;color: #fff;text-align: center;padding-bottom: 10px; }
	.seccolor .ftimg{display: none;margin:10px auto;}
 
	.footer_ul li img{width: 60%;}
 
	.footer_ul li{float: left;width: 33.3%;text-align: center;padding:   2px 0;}
	.footer_ul li h5{font-size: 16px;color: #fff;padding:  5px 0;}
	.footer_ul li p{font-size: 12px;color: #fff;line-height: 18px;height: 36px;overflow: hidden;}
	
	.footer_wx  {width:100%;margin: auto;padding-top: 20px;overflow: hidden;}
	.footer_wx  li{float: left;width: 50%;text-align: center;}
	.footer_wx li img{width: 60%;}
	.footer_wx  li p{font-size: 12px;color: #fff;padding-top: 10px;}



	.n_abtcen li h3{font-size:35px;}
	.n_about{padding: 20px 0;}

 
	.pg_nav{display: none;}
	 



	.ne_ws li .ntime{display: none;}
	.ne_ws li .nimg{width: 40%;padding-bottom: 26.5%;}
	.ne_ws li .ntxt{padding-left: 15px;padding-right: 0;}
	.ne_ws li .ntxt p{    -webkit-line-clamp: 2;padding-top: 5px;font-size: 14px;}
	.ne_ws li{margin-bottom: 20px;}
	.ne_ws li .ntxt{width: 60%;}
	.ne_ws li .ntxt h3{padding-top: 0;}
	
	
	.pro_slide2  .swiper-button-prev{background: none;left: -4%;   outline: none;  margin-top: -150px;}
.pro_slide2  .swiper-button-next{background: none;right: 0%;  outline: none;margin-top: -150px;}

.pro_slide  .swiper-button-prev{background: none;left: -4%;   outline: none;  margin-top:  0px;}
.pro_slide  .swiper-button-next{background: none;right: 0%;  outline: none;margin-top:  0px;}
.culture{padding-top: 10px;}

.m_nav .logo{display: none;}
} 
